feat: enforce PR title convention and description requirements in CI#240
feat: enforce PR title convention and description requirements in CI#240Xoulomon wants to merge 2 commits intoMindBlockLabs:mainfrom
Conversation
- Add validate-pr job to check PR title format (Conventional Commits) - Validate PR description has minimum 15 words - Validate branch naming follows feature/fix/docs convention - Update CONTRIBUTING.md with PR quality standards - Add PR validation testing guide
|
Hey @phertyameen , Just created a PR, do approval workflow ASAP , so if everything checks and PR merged , i can create another PR to test CI checks i implemented. Thanks |
phertyameen
left a comment
There was a problem hiding this comment.
Your pr title looks good to me. Check your ci/cd for excessiveness. We wouldn't want to stress contributors with annooying checks
okay will make fixes |
|
hey @phertyameen , You can check it now |
phertyameen
left a comment
There was a problem hiding this comment.
I dont see any cicd file. I only sugessted to minimise the restrictions not remove the entire workflow that actually handles the issue
There was a problem hiding this comment.
This file was not in the issue description. Again, delete it.
This PR implements automated PR quality validation in the CI/CD pipeline to ensure all pull requests meet minimum quality standards which closes #234
Changes Made
validate-prjob to.github/workflows/ci.ymlthat checks:feature/*,fix/*, ordocs/*conventionCONTRIBUTING.mdwith comprehensive PR quality guidelinesPR_VALIDATION_GUIDE.mdwith testing instructions and examplesTesting
The validation logic has been tested locally. A separate test PR will be created to verify the CI integration works correctly.